package com.dshore.messagecenter.service.basedata;


import java.util.List;

import javax.servlet.http.HttpServletResponse;

import com.dshore.messagecenter.model.basedata.MdApp;
import com.dshore.messagecenter.model.basedata.MdAppType;
import com.dshore.messagecenter.model.system.ResponseResult;
import com.dshore.messagecenter.util.Page;

public interface MdAppService {

	Page<MdApp> queryPageByParam(MdApp mcApply);

	MdApp checkCode();
	
	ResponseResult<Void> save(MdApp mcApply);
	
	ResponseResult<MdApp> getById(String id);
	
	ResponseResult<Void> midify(MdApp mcApply);
	
	ResponseResult<Void> keyreset(String id);
	
	void servicekey(String id, HttpServletResponse response);
	
	void queuekey(String id, HttpServletResponse response);
	
	ResponseResult<Void> deleteAll(String id);
	
	
	
	
	
	
	
	
	
	List<MdAppType> selectByAppType();

	String gettree();

	String checkName(String appName, String id);

	List<MdApp> selectByInternetType();


}
